Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Infosys Hall of Fame Open - Newport U.S. Open - New York Qatar F1a Bahrain F1 USA F18 USA F19 UAE F2 USA F13 USA F14 USA F18 USA F14 Germany F17 United Arab Emirates F1 France F7 (Villers Les Nancy) Samsung Secruities Cup Challenger - Seoul Fifth Third Bank Tennis Championships - Lexington JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Men's Pro Challenger at Tunica National - Tunica Geneva Challenger - Geneva Waco Tennis Challenger - Waco The Mercedes Benz of Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Heilbronn Challenger Belgrade Challenger Johannesburg Challenger Talahassee Challenger Tenerife Challenger Cremona Challenger Winnetka Challenger Pozoblanco Challenger Vancouver Challenger Rhodes Challenger Bratislava Challenger Kaohsiung Challenger Winnetka Challenger Bratislava Challenger Kyoto Challenger Eskisehir Challenger Tashkent Challenger Geneva Challenger Yokohama Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger Segovia Challenger Brescia Challenger Andria Challenger Bangkok Challenger Cherbourg Challenger Shenzhen Challenger Taipei City Challenger Busan Challenger Ilkley Challenger Segovia Challenger Izmir Challenger Orleans Challenger Brest Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Andria Challenger Maui Challenger St. Brieuc Challenger Gimcheon Challenger Seoul Challenger UAE F1 Kuwait F1 Kuwait F2 Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Grand Prix Hassan II - Casablanca Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Britania Zavaleta - Puebla China Open - Beijing Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Legg Mason Tennis Classic - Washington Medibank International - Sydney SAP Open - San Jose U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON Championships - London Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna ASB Classic - Auckland Topshelf Open - 's-Hertogenbosch AEGON Championships - London Citi Open - Washington Suisse Open - Gstaad BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia Memphis Open - Memphis US Men's Clay Court Championship - Houston Geneva Open - Geneva Mercedes Cup - Stuttgart AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Suisse Open - Gstaad ASB Classic - Auckland Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Open Parc - Lyon Citi Open - Washington Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland New York Open - New York Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu ASB Classic - Auckland New York Open - New York Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Truist Atlanta Open - Atlanta Adelaide International 2 - Adelaide US Men's Clay Court Championship - Houston Hall of Fame Open - Newport Truist Atlanta Open - Atlanta ASB Classic - Auckland Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg Fergana Challenger - Fergana USTA Seascape Challenger - Aptos Challenger Casino Lugano - Lugano Sylt Open 2000 - Sylt Geneva Challenger - Geneva Asics Challenger Open - Monchengladbach Open de L'Isere-Open 38 - Grenoble Neride Prague Indoor - Prague Open de Montauban - Montauban Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester Volvo Sylt Open - Sylt BMW Challenger Open - Monchengladbach Samsung Securities Cup Challenger Tennis - Seoul Challenger Britania Zavaleta - Puebla Urbana-Champaign Challenger - Urbana Open de la Ville de Saint Denis - Reunion Island The 70th King's Cup and Queen's Cup - Bangkok Gemax Open - Belgrade IX Open Internacional D'Andorra - Andorra Granby Challenger - Granby DPD Challenger 2002 - Aschaffenburg Open de Montauban - Montauban Bulgarian Challenger 2002 - Sofia Heineken Challenger - Ho Chi Minh City Fergana Tennis Challenger Tournament - Fergana 2001 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casino Lugano - Lugano Alexander Kolyaskin Memorial - Donetsk Yokohama World Tennis Gaora Cup - Yokohama The Nottingham Challenger - Nottingham Okal Cup 2003 - Eckental IPP Open - Helsinki Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City Steelers Cup - Kosice The Granby Natrel Challenger - Granby Fifth Third Bank Tennis Classic - Lexington Czech Indoor Open - Prague Heineken Challenger 2004 - Ho Chi Minh City Sarajevo Open 2004 - Sarajevo Busan Open - Busan Alexander Kolyaskin Memorial - Donetsk Tatra Banka Open - Bratislava IPP Open - Helsinki GHI Bronx Classic - Bronx Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Gemax Samsung Open 2005 - Belgrade Mauritius Open - Mauritius Tennis Napoli Cup - Napoli Tunis Open - Tunis Ostrava Open 2005 - Ostrava USTA Comerica Challenger - Aptos Lubbock Challenger - Lubbock Gemax Open - Belgrade BH Telecom Indoors Sarajevo 2006 - Sarajevo Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Busan Open Challenger Tennis - Busan Ciudad de Pozoblanco Open Diputacion - Cordoba Akbank Private Banking TED Open 2006 - Istanbul Fifth-Third Bank Tennis Classic - Lexington Ethias Trophy - Mons Flea Market Cup Busan Challenger Tennis - Busan Privatbank Open 2006 - Dnepropetrovsk Savannah Challenger The Comercia Challenger - Aptos Oklahoma Challenger - Tulsa Ethias Trophy - Mons Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Music City Challenger - Nashville XL Bermuda Open - Bermuda 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento President's Cup - Astana Caversham International Tennis Tournament - Jersey Busan Challenger Recife Challenger Zagreb Challenger Alessandria Challenger Tennis Masters Series - Monte Carlo Penza Challenger Astana Challenger Segovia Challenger Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Seoul Challenger Western & Southern Financial Group Masters - Cincinnati Geneva Challenger Sony Ericsson Open - Miami Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Guadalajara Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Busan Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Fergana Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Geneva Challenger Mutua Madrid Open - Madrid Bergamo Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai San Luis Potosi Challenger BNP Paribas Open - Indian Wells Leon Challenger Guadalajara Challenger Miami Open - Miami Busan Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Istanbul Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Segovia Challenger Rogers Cup - Toronto St. Remy Challenger Western & Southern Open - Cincinnati Kun-Ming Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Kolkata Challenger Internazionali BNL d'Italia - Rome New Delhi Challenger Rogers Cup - Montreal Athens Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Kyoto Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Ortisei Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Kaohsiung Challenger Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York BNP Paribas Open - Indian Wells Heilbronn Challenger Miami Open - Miami Geneva Challenger Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Taipei City Challenger Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Astana Challenger Segovia Challenger St. Remy Challenger Izmir Challenger Eskisehir Challenger Orleans Challenger Heilbronn Challenger Athens Challenger Mouilleron-Le-Captif Challenger Manila Challenger Bergamo Challenger Wroclaw Challenger Eckental Challenger Guangzhou Challenger Raanana Challenger Winnetka Challenger Istanbul Challenger Le Gosier Challenger Taipei City Challenger Busan Challenger Winnetka Challenger Mons Challenger Binghamton Challenger Anning Challenger Schickendanz Open - Furth Seoul Challenger Segovia Challenger Kaohsiung Challenger Yokohama Challenger 2001 - Yokohama French Open - Paris U.S. Open - New York Australian Open - Melbourne TED Open-Akbank Private Banking - Istanbul Wimbledon - London Shimadzu All Japan Indoor - Kyoto French Open - Paris Wimbledon - London Australian Open - Melbourne Challenger Leon 2004 - Leon U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles International Tennis Championships - Delray Beach Qatar Open - Doha Ordina Open - 's-Hertogenbosch ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Campbell's Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors - Basel The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Serbia Open - Belgrade PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice U.S. Mens's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Hall of Fame Tennis Championships - Newport Abierto Mexicano Telcel - Acapulco Swiss Indoors Basel - Basel Geneva Open - Geneva Hall of Fame Tennis Championships - Newport Abierto Mexicano Telcel - Acapulco Chengdu Open - Chengdu New York Open - New York Dallas Open - Dallas U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris US Men's Clay Court Championship - Houston U.S. Open - New York Australian Open - Melbourne French Open - Paris UBS Open Gstaad - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Tennis Channel Open - Las Vegas Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro Swiss Indoors Basel - Basel SAP Open - San Jose Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta Abierto Mexicano de Tenis Mifel - Los Cabos Tennis Masters Series - Toronto Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Toronto Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai Open Seat Godo 2005 - Barcelona BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris US Men's Clay Court Championship - Houston Miami Open - Miami Citi Open - Washington Internazionali BNL d'Italia - Rome Argentina Open - Buenos Aires Ordina Open - s-Hertogenbosch Thailand Open - Bangkok Qatar ExxonMobil Open - Doha ASB Classic - Auckland Western & Southern Open - Cincinnati Erste Bank Open - Vienna China Open - Beijing Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, 1R, USA-SUI 4-1 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, PO, ESP-SUI 4-1 Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, PO, KAZ-SUI 5-0 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, PO, NED-SUI 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, PO, SUI-ECU 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, PO, SUI-BLR 3-2 Laver Cup - Prague Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, 1R, ITA-SUI 5-0 Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston Davis Cup, Finals, Group E ATP Cup - Sydney Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago Wimbledon - London All Lower level tournaments Nitto ATP Finals - London Olympics - London